package com.jweb.framework.core.support;

import java.util.Comparator;
import java.util.Map;


public interface PathMatcher {
	
	public abstract boolean isPattern(String s);

	public abstract boolean match(String s, String s1);

	public abstract boolean matchStart(String s, String s1);

	public abstract String extractPathWithinPattern(String s, String s1);

	public abstract Map extractUriTemplateVariables(String s, String s1);

	public abstract Comparator getPatternComparator(String s);

	public abstract String combine(String s, String s1);
	
}
